home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Internet
/
Collection of Internet.iso
/
faq
/
comp
/
commodor
/
main_faq
/
part2
< prev
Wrap
Internet Message Format
|
1994-04-07
|
44KB
Path: bloom-beacon.mit.edu!hookup!usc!math.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!nigel.msen.com!brain
From: brain@garnet.msen.com (Jim Brain)
Newsgroups: comp.sys.cbm,comp.answers,news.answers
Subject: COMP.SYS.CBM: General FAQ, v2.0 Part 2/2
Followup-To: comp.sys.cbm
Date: 7 Apr 1994 13:44:18 GMT
Organization: Msen, Inc. -- Ann Arbor, Michigan
Lines: 953
Approved: news-answers-request@MIT.EDU
Message-ID: <2o12ni$7sc@nigel.msen.com>
Reply-To: brain@mail.msen.com
NNTP-Posting-Host: garnet.msen.com
Summary: This posting contains answers to questions that commonly surface in
comp.sys.cbm. This posting will tell you enough to get your
computer connected to a network, fixed, and/or enhanced. This file
should be read by new users of comp.sys.cbm before posting to the
group. It should also be proofread by users who are currently
active in comp.sys.cbm.
Keywords: CBM FAQ Help List C64 C128 VIC Modem
X-Newsreader: TIN [version 1.2 PL2]
Xref: bloom-beacon.mit.edu comp.sys.cbm:11053 comp.answers:4800 news.answers:17758
Archive-name: cbm-main-faq.2.0.p2
Comp-answers-archive-name: commodore/main-faq/part2
News-answers-archive-name: commodore/main-faq/part2
Comp-sys-cbm-archive-name: main-faq/part2
Version: 2.0
Last-modified: 1994/03/21
+ 6. Publications
+ 6.1. What paper publications are available?
There are a number of publications which are specifically geared to
information associated with the C64 and C128.
THE DEAD LIST
The following magazines have died: AHOY,RUN,COMMODORE,TRANSACTOR. Back
issues that can be found are a treasure trove of good information.
The Transactor
Sure, it's dead, and has been for a few years, but this one was a classic.
Calling itself the magazine for Commodore programmers, this magazine was
enough to make any C64/C128 programmer drool. Featuring in-depth technical
information and programming tutorials, as well as "out-of-the-way" topics
(things along the line of Richard Curcio's 256K and 512K articles that
appeared in TC128). If you are a programmer, and can get your hands on
back issues of this magazine, do so.
Micro-Bytes
As of 25-May-1992, Parsec, Inc. has taken over the
distribution of MB products, and back issues.
More information about MB can be found in the /pub/cbm/micro-bytes
directory on ccnga.uwaterloo.ca
+ THE LIVE LIST
Twin Cities 128 (TC128)
Twin Cities 128 (TC128)
| Parsec, Inc.
| PO BOX 111
| Salem MA 09170-0111, USA.
Twin Cities 128 is (as of issue #29) published by Parsec, Inc. It features
Commodore 128 specific information, and attempts to cater to readers at all
levels of experience, not just novices. Additionally, starting with Issue
#31(February/March 1991), Twin Cities 128 comes with a companion disk.
A subscription to TC128 in the US is $20 ($36.50 with disk), outside the US
| is $26 ($46.50 with disk). Mail the check payable in US funds.
geoVISION International
geoVISION International
816 Southeast Polk Street
Camas, Wa 98607
+ Geos publication devoted to that subject exclusively. Subscription $21
+ for six issues. $4 for a sample issue. Disk subscriptions are $30 for
+ 6 disks or $5.50 for a single disk.
+ dieHard
+ dieHard subscriptions
+ P.O. Box 392
+ Boise, Idaho 83701-0392
+ (208) 383-0300 (Information)
+ Magazine devoted to all 8-bit Commodore computers. $16.97 for 10 issues
+ or $49.97 for 10 issues including SPINNER companion disk. $2.95 for sample
+ magazine.
+ Commodore Network
+ Commodore Network Magazine
+ Warren Naismith
+ 9 Wadeson
+ St Cobram Vic, Australia 3150
+ This magazine comes out of Australia. Please check the Address and correct
+ this listing if wrong.
+ Random
+ Random
+ 7161 North Main
+ Clovis, CA 93611
+ 64'er (German)
+ 64'er (German)
+ Markt & Technik Verlag
+ Hans-Pinsel-Str. 2
+ D-85538 Haar
+ +49 89 4613-0 (Voice)
User Group Newsletters
Your local user group newsletter is another source of commodore
information. Often, newsletters will reprint articles of other user
groups, allowing information to spread further. Many user group
newsletters can be subscribed to in the mail. (Is anyone interested in
compiling a list of user group newsletters to which one can subscribe;
send me mail at brain@msen.com.)
+ Try these out first.
+ The Main Commodore Club in the United Kingdom:
+ Independent Commodore Products User Group
+ Jack Cohen
+ ICPUG Membership Secretary
+ PO Box 1309
+ London, N3 2UT
+ It supports all Commodore computers and has a software library for each
+ of them. It also produces 6 Journals a year of approx 100 pages each.
+ Colorado Commodore Computer Club
+ 1192 S. Nome Street
+ Aurora, CO 80012
+ (303) 751-3247
+ Current club prez is Ron Snyder
+ Basic Bits Commodore Group
+ P.O. Box 39447
+ N. Ridgeville, OH 44039
+ A great users group with a great newsletter. $10.00 per year associate
+ membership. $20.00 per year family membership. Includes access to a
+ large public domain library.
+ Basic Bits Commodore Group
+ P.O. Box 81886
+ Cleveland, OH 44181-0886
+ (216) 243-0887
+ (216) 324-5122
+ Meeting 64/128 Users Through the Mail
+ 1576B County Road 2350 E.
+ St. Joseph, IL 61873
+ A very good users group. Has been around for 7 years. $15 per year
+ includes monthly newsletter.
+ 6.2. What is a Disk Magazine? Where do I find them?
+ A disk magazine is a publication that comes out as a text file(s) on a
+ diskette. You load the reader program on a computer and view the magazine
+ on the computer screen.
+ CEE-64 Alive!
+ CEE-64 Alive!
+ P.O. Box 232115
+ Sacramento, CA 95823
+ EMAIL grmoranec@delphi.com Magazine Editor
+ Demo disk is $3.00. Subscription info:
+ Before March 15th $25.00
+ After March 15th $30.00
+ Back Issue Information:
+ Volume 1-5, ending 12-92 $20
+ Volume 1-6, ending 12-93 $25
+ Subscribers will receive 6 disk magazine issues pertaining to the C=64,
+ and 6 disks with "extra" material on it - shareware, P.D., data bases,
+ recipes, etc. for the 64, 128 and PLUS/4 computers. Each issue will
+ also be accompanied by a printed newsletter.
LodeStar
SOFTDISK PUBLISHING
P.O. BOX 30008
SHREVEPORT, LA 71130-00008
(800) 831-2694 (Phone)
(318) 221-8870 (Fascimile)
+ A disk magazine that features C64/C128 programs. 3.5 or 5.25 disks.
+ COMPUTE'S Gazette
+ COMPUTE'S Gazette
+ P.O. BOX 3244
+ HARLAN, IA 51593-2424
+ (800) 727-6937 (Subscription Number)
+ tomnetsel@aol.com (Gazette Editor, Tom Netsel)
+ In addition to the usual columns by Jim Butterfield, Larry Cotton, and other
+ knowledgeable writers, each issue of the all new double-sided Gazette Disk
+ has original ready-to-run programs--no more typing in long program listings!
+ All documentation is included on disk. As a bonus, you'll also find a couple
+ of outstanding PD programs on each disk.
+ The price for a one year's subscription is only $29.95 for 12 issues ($42.75
+ in Canada; $39.95 in other countries.)
+ Programmers, Gazette is still interested in buying your best original
+ efforts. Send your programs with documentation to our editorial office:
+ Gazette Program Submissions
+ 324 W. Wendover Ave., Ste. 200,
+ Greensboro, NC 27408.
+ 6.3. What is an Online Magazine? Where do I find them?
+ An online magazine is one which exists in a text file format and can be
+ downloaded like a regular file off the network by the user for browsing
+ and/or printing.
Usenet C= Hacking Magazine
An on-line magazine written by denizens of comp.sys.cbm, this features
in-depth technical programming information on C64 and C128 computers. The
editor of C= Hacking is Craig Taylor (duck@pembvax1.pembroke.edu). The
issues of C= Hacking can be found on ccnga.uwaterloo.ca in the directory
/pub/cbm/hacking.mag. Back issues can be gotten from Craig Taylor's
mail server. He also posts a summary notice each month with what is
currently there.
+ 7. Exchanging Data
+ 7.1. Can I read IBM(tm) disks?
Commodore computers use a disk format which is not compatible with the
disk formats of other computers. However, some programs exist which allow
you to read foreign, specifically MS-DOS, disks. Note that in general to
do this, you must have either a 1571 or 1581 disk drive. The 1541 cannot
read MS-DOS disks without some hardware modifications.
A commercial package, The Big Blue Reader, from SOGWAP software, runs on
either a 64 or a 128, will read and write MS-DOS format 3.5" (with a 1581)
and 5.25" (with a 1571) disks.
Other freely distributable programs exist to read and write 5.25" MS-DOS
disks. One such program is Crosslink, (available on ccnga.uwaterloo.ca
although it is limited to reading files 43K in size or smaller. Finally,
there are a few CP/M MS-DOS reading utilities that work in the C128's CP/M
mode.
RUN magazine (4/89 to 6/89) published a series of programs that would use
1571/1581 drives to transfer MS-DOS files to and from a C= drive. It is
also limited in file size handling ~43-44K.
| Issues 4 and 5 of C= Hacking magazine presented a program called Little
| Red Reader for the 128 that will copy files to and from MS-DOS floppy
| disks. The menu-driven program requires two disk drives to work, where the
| one containing the MS-DOS disk must be a 1571 or 1581 (or compatible). The
| program does not buffer data internally, so the only size restriction on
| copying is the capacity of the target disk. The program provides PETSCII/
| ASCII conversion but will work only with the root directories of MS-DOS
| disks. The program is also available via FTP and is FREE.
+ To read and write to MS-DOS disks with 1541 disk drives you have to make a
+ small hardware modification. The 1541-dos package contains instructions on
+ how to modify Commodore 1541 and Oceanic OC-118/OC-118N disk drives, and
+ programs to read disks in MS-DOS format and to write to disks in a format
+ that can be read by MS-DOS computers. The newest version of the package is
+ available via anonymous ftp on ftp.funet.fi in /pub/cbm/documents/1541-dos.
+ 7.2. Can my IBM(tm) computer read Commodore disks?
| To read CBM disks on an IBM, you can use the program x1541 available on
| ccnga.uwaterloo.ca in /pub/cbm/emulation. This program uses the PC parallel
| port to emulate a C= serial port. You need to have a unique cable built to
| make the connection. The cable is connected to a 1541 drive.
| The documentation has a schematic for the cable.
+ 7.3. Are there other ways to exchange data between computers?
NULL Modems
If you are transferring data to another computer (e.g. a PC) in the same
room, or if you are lucky enough to have a terminal server line near your
64/128(more and more colleges are putting such beasts in dorm rooms), you
be able to connect your serial port directly to another computer. If you
have a terminal server port, all you need is a C= RS232 to standard RS232
adapter (see 9.8). If you are connecting to another, PC, you will also
need a null modem. A null modem is a simple device that you can buy for
less than $10. It typically is a small box with a 25-pin (or 9-pin) RS232
connector on either side. Put it somewhere in the line between your C= and
the other PC.
+ 8. Operating Systems
+ 8.1. What Operating Systems are available?
+ Well, Commodore computers come with a standard operating system
+ built in ROM. They also contain a built in BASIC interpreter which is
+ normally activated after switching on or resetting the computer.
+ If you want alternative options to replace the existing OS, there are a few
+ that may suit your needs. GEOS is the best known, but a number of people
+ have made UNIX-like operating system replacements for the Commodore 64 and
+ 128. Also, on the 128, CP/M is available out-of-the-box. (see below for
+ details on different OS types.)
+ 8.2. What is GEOS?
+ GEOS stands for Graphical Environment Operating System. It is a Graphical
+ User Interface (GUI) style of OS, and it brings to the Commodore 64 and 128
+ integrated applications. The graphical nature of GEOS allows applications
+ to use fonts of any size, bitmaps, and menus and mice. The system was
+ Designed by Berkeley Softworks, now GEOWorks, and is supported now by CMD.
+ There are a number of graphical style GEOS applications, like GEOWrite,
+ GEOPaint, GEOPublish, GEOTerm, etc. The system is very easy to use, and
+ is very fast, even when comparing to other GUIs like Windows and OS/2.
GEOS can make very effective use of a Ram Expansion Unit, a RAMDrive or
RAMLink, or GEORam. GEOS allows you to configure your REU to appear just
like another (very fast) disk drive, although it does not keep its contents
when you turn your computer off. So, any GEOS software that works off of
a disk will work out of your REU. Since GEOS is very disk-intensive, this
greatly improves the performance of your system. Indeed, some firm GEOS
adherents have said that they would not use GEOS without a RAM device of
some sort.
GEOS will not work with a stock 1700. To have a RAM drive, in GEOS, you
must have at least 256K of expansion. Thanks to patches developed by Jim
Collette(configure2.1), GEOS also supports 1 Meg, 1.5 Meg, and 2 Meg REUs.
GEOS files are structured differently from standard Commodore files. They
cannot be uploaded or downloaded directly. Before you upload a GEOS file,
use the freeware GEOS application convert2.5 by W.C. Coleman to convert it
to Commodore format. When you download a GEOS file, you must use the same
program to convert it to GEOS format. By convention, GEOS format files
converted to standard Commodore format have a .cvt on the end; however,
many converted GEOS files just have the same name as the original GEOS file.
As a rule of thumb, any GEOS file you download, regardless of the extension,
must be converted to GEOS format with convert2.5.
If you download an archive of GEOS files (e.g. a .arc or .sda file
containing GEOS files), you must first dissolve the archive using your C64
or C128 in native mode. The constituents of the archive will be converted
GEOS files, whether or not they have the .cvt extension. Each of these
constituents (which are GEOS files) must be individually converted to GEOS
format with convert2.5.
+ 8.3. What is UNIX?
+ UNIX is an OS that was developed by Bell Laboratories in the 1960's and
+ is now used on many workstations. It is a multi-user, multi-process
+ OS that has extensive support from the educational and commercial
+ communities. Internet and Usenet are primarily a collection of UNIX
+ workstations networked together. The UNIX-like OS replacements for
+ Commodore computers mainly emulate the shell of UNIX, where programs are
+ run by merely typing in their name. Other aspects of UNIX, such as
+ multiple processes are supported by some of the offering, which are:
+ Asterix. - A UNIX-Look-and-feel Shell replacement for 64
+ UNIX128. - A small implementation of UNIX for the 128.
+ ACE 128/64. - A new offering which borrows the UNIX shell look for 64
+ and 128. It is available at ftp.funet.fi in /pub/cbm/csbruce.
+ 8.4. What is CP/M
+ CP/M stands for Control Program for Microcomputers and is available on
+ every Commodore 128. There is also a CP/M cartridge available for the
+ Commodore 64, but it cannot read CP/M disks, just 1541 formatteddisks, and
+ there are questions concerning its ability to work with all revisions
+ of the Commodore 64. CP/M was very popular in the early eighties before
+ MS-DOS became popular. It requires a Z-80 microprocessor, which the 128
+ has, or an 8080 processor, and a disk drive capable of reading CP/M disks,
+ such as the 1571. If you don't need to read existing CP/M formatted disks,
+ then a 1541 could also be used. This operating system is the one that
+ MS-DOS was modeled after, so there are a lot of similarities. If you are
+ interested in using CP/M as your primary OS, then please check out the
+ newsgroup comp.os.cpm, as they have more info on the current events
+ concerning CP/M.
+ The version of CP/M used on the 128 is 3.0, commonly called CP/M Plus.
+ It is compatible with earlier versions of CP/M but adds some new features.
+ The copy of CP/M 3.0 that ships with the 128 was specially modified to allow
+ use of the features of the 128, such as the Ram Expansion Unit as a RAM
+ disk, the SID chip, and the extra RAM of the 128.
+ 9. Enhancements
+ 9.1. How do I increase my disk drive's transfer speed?
| Fastloaders
+ The Commodore 1541 drive and any drive attached to a VIC-20, C64, Plus 4,
+ C116, or C16 suffer from very slow read and write times. This is caused
+ by Commodore's haste in "economizing" the IEEE-488 bus used in the PET
+ series of Commodore computers into the serial bus. The IEEE-488 bus
+ transferred 8 bits of data at a time, and performed some synchronization
+ steps, or handshaking, between bytes. Commodore reduced the path to 1 bit
+ but kept most of the original handshaking, most of which is redundant when
+ transferring 1 bit at a time. Early on, some developers noted that, since
+ the 1541 drive was intelligent enough to execute a program loaded into its
+ RAM, and the Commodore operating system calls to do disk I/O could be
+ bypassed, they could write software that sped up the loading process by
+ modifying or completely changing the protocol used on the serial bus. This
+ is the idea behind fastload cartridges like FastLoad, Mach 5, etc...
+ Now, as programs became more complex, some programs would not operate with
+ this approach. Thus, the developers then rewrote parts of the Commodore
+ operating system on both the computer and the disk drive, and replaced the
+ parts of them that did disk I/O with new pieces of code. This is the idea
+ behind JiffyDos and others.
+ The basic idea in speeding up the disk drive is to use more than 1 line
+ to transfer data, effectively doubling the transfer speed. Then, reduce
+ synchronization requirements in the protocol to a bare minimum, as
+ synchronizing time is time not being used to do transfers.
+ The fastload cartridges are handicapped somewhat by the need to transfer
+ the portion of the program that runs in the disk drive to the drive using
+ the slow speed evry time the drive is used. This can be alleviated
+ somewhat, but the replacement operating system replacement products like
+ JiffyDos win the race since they do not need to load code into the drive,
+ as it is already there.
+ The products are not 100% compatible, as they sacrifice reliability for
+ speed somewhat. That means that a program that does not load due to an
+ error while using a fastload product will probably load without the
+ fastloading enabled. Also, some programs can not handle the change in
+ loading or reading speed, so these enhancements yield about 90%
+ compatibility.
+ You can also increase the speed of disk drive operation by organizing
+ consecutive parts of a file on disk to fall a certain number of disk
+ sectors apart. This is called the interleave or interleaving factor.
+ Normally, a 1541 disk drive space consecutive parts of a file 10 sectors
+ apart, but you can change that a little to minimize the time needed to find
+ consecutive parts of a file.
+ Also, the C 128 in 128 mode hooked up to a 1571 or 1581 has a built-in
+ fastloading scheme called burst loading. Therefore, if you are in 128 mode
+ and hooked up to a 1581 or a 1571, you already have this feature. However,
+ the 128 in 64 mode reverts back to the old slow serial routines, and the 128
+ in any mode using a 1541 cannot use the burst load routines.
+ 9.2. How do I expand my disk drive's capacity?
+ CMD sells hard drives for the Commodore 64 and 128. They range in sizes
+ from 50 Megabytes to 200 Megabytes.
+ 9.3. How do I expand my computer's RAM capacity?
| C1700/1764/1750
The original form of RAM expansion available to the C64 and C128 were the
Commodore REUs (Ram Expansion Units). These REUs plug into the cartridge
port, and provide 128K (the C=1700), 256K (the C=1764), or 512K (the C=1750)
of additional RAM.
This RAM is not true system RAM however; simply adding a 512K REU to your
system does NOT mean that your word processor will suddenly be able to edit
512K larger documents. A REU will only be used by a program that was
written to take advantage of an REU. As a caveat on this, you can use your
REU as additional RAM for a RAMLink .
+ An REU can be used as a Commodore Disk Drive by running the program
+ RAMDOS. This will allow users to save and load files from the REU.
+ If you are using CP/M, the REU can be configured to act like a disk drive
+ under CP/M.
Although the C=1764 was originally advertised for the C64, and the 1700 and
1750 for the C128, any of the three RAM expanders will work with either the
C64 or the C128. Note that if you want to use any of them on the C64, you
need a heavy duty power supply. The 1764 comes with such a power supply.
There are hardware hacks that will expand a 1700 or a 1764 to 512K;
additionally, a 512K REU can be expanded to 1 Meg or more. See /pub/cbm/
hardware on ccnga.uwaterloo.ca. If you don't wish to do it yourself, there
are people who will do it for you, for a fee. While it appears completely
safe to upgrade your REU to 1 Meg, there have been some reports of problems
with REU's upgraded to 2 Megs. Sometimes the REU will work fine for a while,
then fail. If you are upgrading your REU, it would probably be wise to stop
at 1 Meg. If you are still memory hungry, consider a CMD RAMLink or RAMDrive.
+ The following individual will do RAM expansions on the 17xx series. He
+ Has lots of experience doing these MODS. His current quoted price for
+ expanding a 1750 from 512k to 1 meg is $60. Call for the latest prices.
+ In addition he can do repairs on the RAM.
+
+ Raymond Day
+ 9601 Morton Taylor Road
+ Belleville, MI 48111-1328
+ GENIE email r.day
+ (313) 699-6727
geoRAM
When Commodore REUs became hard to find several years back, Berkeley
Softworks introduced geoRAM, which is a 512K RAM expander. This RAM
expander gives you all of the advantages of a 1750 with GEOS. However, it is
not 1750 compatible, so it will not work like a 1750 outside of GEOS; it is
transparent to other programs. (As a caveat on this, see the info on
RAMLink)). DesTerm128 2.0 will not work with a geoRAM plugged in. A
special version of GEOS 2.0 (which is bundled with geoRAM) is necessary to
use geoRAM. No additional power supply is necessary to use geoRAM. To the
best of my knowledge, the RAM in a geoRAM cannot be upgraded.
| RAMDrive, RAMLink
RAMDrive (RD) and RAMLink (RL) are RAM devices from CMD. The
RAM in these devices can be partitioned into native mode partitions (with
dynamically allocated subdirectories), or competely 1541, 1571, or 1581
emulating partitions. Thanks to the 15x1 emulating partitions, software
does not have to be specifically written to run with a RD or a RL. These
RAM devices should appear as a disk drive to most programs. One notable
exception is DesTerm v2.00, which does not work with RD or RL. There are
few other exceptions, and no major commercial program has a problem running
with RL or RD. The deciding factor seems to be whether or not the program
uses a drive's internal ram. RL and RD do not `mimic' having this type of
internal drive ram, and if a program relies upon this it will not run. The
heavily copy protected Digital Solutions' programs use this drive ram for
its burst loading routines. So, even though a Maverick/RamBoard combination
will write a copy to it to RL, it will fail to boot. However, these
programs, once booted from a 1571, will use and access all of RL's many
functions for lightening fast loads and saves.
RD and RL both have their own power sources, separate from the computer.
When you turn off the computer, the power to the RAM device is left on,
leaving its contents intact. This power supply always remains on. (For
safety from power outages, battery backups are also available.)
RAMLink is a powerful, large device. It can be configured from 0 to
up to 16 Megs of RAM, using industry standard 1x8 (100ns) 1 Meg and 4 Meg
SIMMs.(1x9, and faster Simms can be used.) The RL is constructed so that
the user may easily add additional SIMMs at any time.
RAMLink has a port into which you can plug a Commodore REU or a geoRAM.
You can configure RAMLink to either leave this RAM device alone, or to use
the REU/geoRAM's RAM just as if it were part of the RAMLink's RAM. A
RAMLink also has a pass-through port, in which you can plug a normal
C64/C128 cartridge, and a parallel port for a CMD hard drive. The latter
greatly improves the transfer speed of data between your computer and the
hard drive.
+ RAMDrive is no longer sold by CMD, since it wasn't much less expensive than
+ the RAMLink, and it was not expandable. However, there are still RAMDrives
+ in many sizes from 1 to 4 MB available on the used market. They are great
+ for people who know they will need too much expansion, and the price of a
+ RAMLink is more than they can spend.
Both RD and RL come with a very well documented, thorough, and easily
referenced User Manual. Contact CMD for more details.
| C128 Video RAM
The original, "flat" C128's came with an 80 column display that had it's own
display RAM that was separate from the system memory of the computer. This
| "VDC RAM" was 16K in size. After Commodore introduced the C128D, they
+ changed the design and marketed some versions of the Commodore 128D with
| 64K of VDC RAM. Since them, some programs (e.g. I-Paint, Dialogue128)
have come out that either need or support 64K of VDC RAM. Owners of flat
128's can upgrade their video RAM to 64K either by ordering an upgrade
plug-in board(e.g. from Software Support International), or by replacing the
RAM chips themselves. All that needs to be done is, the two 4416 RAM chips
next to the VDC chip need to be replaced with 4464 RAM chips. Note,
however, that since this involves soldering in tight quarters on your 128's
motherboard, it is very easy to damage the motherboard or the nearby VDC
| chip. Whenever you wish to use the extra RAM, be sure to set bit 4 in the
+ VDC register 28 (0 = 16kB, 1 = 64kB).
The C-256 and C-512
Twin Cities 128 issues #30 and #31 have a hardware scheme for expanding
your 128 to 256K or 512K. To people who understand banking on the 128, the
256K modification adds RAM blocks 2 and 3 to your system. The 512K
modification adds four more RAM blocks that can be accessed as alternate RAM
blocks 2 and 3, or as a completely separate set of RAM blocks 0-3.
As with Commodore REUs, software must specifically support the expanded RAM.
Since these modifications are relatively new, there is not much software out
yet that supports the additional RAM. However, ACE 128 does support this
expansion without any special drivers.
The hardware modification, while simple from software's point of view, is
rather difficult to perform in hardware. Richard Curcio, the designer of
the memory modifications, can modify your 128 for you. See Twin Cities 128
issue #31 for more information.
Expanded C64's
THE TRANSACTOR had articles on expanding the C=64 up to 1 Meg using a
combination of Bank switched RAM and an REU expanded to 512K. There were
two versions of this mod. The first took it to 256K RAM with manual
bank switching (a mechanical switch) and the next version took it to
512K RAM with software bank switching through a latch modified I/O address
space.
Another version of C64 memory expansion is available on nic.funet.fi
in file /pub/cbm/documents/256kB. It divides the memory into 16kb banks.
+ 9.4. How do I increase my computer's speed?
+ There are a number of products that can increase the operating speed of
+ the Commodore 64. These products work by turning off the on-board 6510
+ and turning on a compatible microprocessor, usually a 65C02 or a 65C816
+ in 6502 emulation mode. These products will work with any software that
+ does not mind running up to 4 times faster and does not use any of the
+ undocumented opcodes of the 6502 IC.
+ Commodore 64 Accelerators:
+ Please note that neither of these two products are currently produced.
+ However, there are good chances of finding one being sold as used
+ equipment.
Turbo Master Accelerator for C64.
Accelerates your C64 to 4 MHz, over the 1 MHz standard.
+ Turbo Process Accelerator for the C64.
+ This accelerator, made by Rossm"oller, uses a 65C816P-4 microprocessor
+ to operate the 64 at three speeds: 1MHz, 4 MHz, or anything between 50kHz
+ and 4 MHz. The 65C816 is a 16 bit version of the 6502/6510, so it is
+ possible to write software for the new IC that takes advantage of the 16
+ bit opcodes.
+ Commodore 128/128D Accelerators:
The ZIP card for your C128.
+ This accelerator was not produced. Its development has been stopped due
+ to miscellaneous problems. There are no accelerators for the 128 or 128D
+ 9.5. How do I increase my computer screen's resolution?
+ Commodore 64
+ Some adapters for 80 columns on the 64 used to exist, but there are
+ no current products that will increase the resolution of any Commodore
+ 64 computer.
+ Commodore 128
+ The Commodore 128 comes equipped with an second video display controller
+ in addition to the 40 column VIC chip. This chip can be used while in
+ 64 mode through clever programming, and the controller standard 640*200
+ pixel size can be expanded to 640*400. However, there is now way to
+ completely overcome the color limitation.
+ 9.6. How do I increase my computer's serial transfer speed?
SwiftLink
Normally, the C64/128 can easily support up to 2400 bps without special
hardware. (DesTerm will take the C128 up to 9600 bps, however; Dialogue128
will do 4800 bps.) If you wish to use a faster modem, you can do so via
the SwiftLink cartridge put out by CMD which allows speeds up to 38.4 Kbps.
This device plugs into your cartridge port and supplies you with a standard
9-pin serial port. You then connect the desired modem.
Telecommunications software must be specifically written to support a
SwiftLink; fortunately, this is not rare. For instance, Dialogue128,
Novaterm64, and Kermit(v2.2s) support the SwiftLink.
+ 9.7. How do I increase my computer's sound quality?
SID Symphony
+ The C64 and C128 come equipped with 1 Sound Interface Device (SID) IC.
+ This provides 3 channels of output. For more channels, one can purchase the
+ SID Symphony cartridge from CMD to provide 3 extra channels. Most newer
+ sound playing and editing software is able to use the extra channels.
+ There are also a number of units one can purchase or build that will
+ provide MIDI capabilities for Commodore 64 and 128 users.
+ 9.8. How do I hook a Hayes(tm) compatible modem to my Commodore computer?
There are a number of homemade interfaces available. The TRANSACTOR
published an interface in the Nov 87 issue (V8iss3) and Commodore Hacking
Online Magazine published plans for one in issue 4 (See MailServer section
for retrieval instructions. These are both supposed to emulate the
VIC1011A that C= put out many years ago, and you might find one at a
computer "flea market". Another version is designed by Stephen Coan.
Send email to fred.mueller@att.com for a copy of the schematic in ASCII
format. The differences between the two is the Transactor one has
switchable options for some of the leads and the Coan one is hard wired.
+ 10. Emulators
+ 10.1. What is an emulator?
+ An emulator is a piece of software that runs on a given platform and
+ emulates, or mimics, the operation of another machine. When the
+ emulator loads up a program, the programs runs as though it were running
+ on the emulated platform.
+ For more information on emulators and their use, please see the emulator
+ faq, located in the same directory as this one, under the name of
+ cbm.emulation.faq. The Commodore emulator FAQ is maintained by Peter
+ Weighill and can also be obtained from him at stuce@csv.warwick.ac.uk.
+ 10.2. What platforms do 64 emulators exist on?
+ Well, C64S exists for the IBM, and X64 is available for anyone running
+ X over UNIX. There is also some development on a C64 emulator for the
+ Macintosh. If you own an Amiga, you can purchase A64 to allow the Amiga
+ to run C64 applications.
+ 10.3. What platforms do 128 emulators exist on?
+ None at this time. The 128 is a lot more complex than the 64.
+ 10.4. Are any other Commodore computers emulated?
+ There is a commodore product called the PET emulator that remaps a
+ Commodore 64 to emulate a PET 40 column unit (i.e. PET 4032). You can
+ run this program on a C64 to emulate a PET, or you can run this program
+ on a 64 emulator to emulate a PET on an IBM, for example.
+ 11. Demonstrations
+ 11.1. Just what is a demonstration, or demo?
+ A demonstration, or demo as they are know, is a piece of software that is
+ specifically designed to show off some programming trick. This trick
+ usually has its roots planted in sound or video, as these two aspects can
+ be witnessed by the user. Programmmers, or "coders", will use one or more
+ programming tricks to achieve some sound or video effect that cannot be
+ done with normal preograms. Here are a sampling of the effects proved
+ possible in various demos:
+ Removing the top and bottom border.
+ Removing the side borders.
+ Placing text (text mapped sprites) in the open borders.
+ More than 8 sprites on screen at once.
+ pseudo interlacing to create illusion of up to 640*400 resolution.
+ It is important to note that demos are actually an outgrowth of the
+ Software Engineering "proof of concept", which is a piece of software
+ written to prove that some idea can be implemented. Demos do not
+ perform actual work other thn pleasing the audience with visual and
+ audio displays. Demos are mostly passive entertainment, and
+ appreciation for the effects generated in a demo increases as one
+ realizes the normal limitations of the Commodore line of computers.
+ So, sit bcak, load up a demo, run it, and enjoy.
+ 11.2. What does NTSC and PAL mean?
+ These two acronyms refer to the type of TV broadcasting signals used
+ to create the video picture on your TV or monitor. American, Japanese, and
+ Canadians use NTSC, while a good part of Europe uses PAL. This usually
+ makes no difference to programs, as the C64 and C128 in C64 mode always
+ present 200 lines of pixels to the video display. However, since the PAL
+ standard allows more lines to be dsiplayed on the screen and has a slower
+ screen refresh time, the PAL computer has more time before screen
+ refreshes to perform other ooperations, and also can put more information
+ on the screen in some cases, since there are more lines in a PAL dislpay.
+ Since demos use highly optimized timing and complex routines to perform
+ the effects, some demos can only be written for PAL machines. Sometimes,
+ a demo is written for a PAL machine, but it can be made to run on an
+ NTSC machine. Demos that can run on both machines without any code
+ modification are called regular demos, those that can only run on PAL
+ machines are PAL demos, PAL demos that have been modified to run on NTSC
+ machines are called NTSC-fixed demos, and NTSC demos that have been
+ modified to run on PAL machines (rare) are called PAL-fixed demos.
+ 11.3. Where do I get demos?
+ There is a whole site full of demos. They are located in the /pub/demos
+ directory of bert.psyc.upei.ca. See section 5.4 for directions on how to
+ transfer files from this site.
+ 11.4. What is a demo competition?
+ (Can someone fill this in, too?)
+ 12. Troubleshooting
+ 12.1. What do I do for my ill disk drive?
+ If your drive won't even accept input from the computer, and the drive
+ light is making some blinking pattern, then the drive may be telling you
+ what is wrong.
+ No Blink Kernal (E000-FFFF) ROM or 6522 VIA Failure
+ One Blink 6116 RAM Failure
+ Two Blinks Possible Zero Page RAM Failure
+ Three Blinks DOS (C000-CFFF) ROM Failure
+ Four Blinks DOS (C000-CFFF) ROM Failure
+ Five Blinks 6116 RAM Failure
+ Six Blinks 6116 RAM Failure
+ Seven Blinks 6116 RAM Failure
+ Eight Blinks 6116 RAM Failure
1541
The most common problem facing the 1541 disk drive is alignment. If your
1541 has trouble reading commercial disks, or reading disks written some
time ago, but has less trouble reading recently written disks, chances are
that your 1541 is out of alignment. C= service centers will typically align
a 1541 for anywhere from $20 to $45. There are also 1541 alignment
programs, (e.g. Free Spirit's "1541/71 Alignment System") which allow you
to align a 1541 yourself. There are those who claim that this does not
produce good results, but there are others who claim to have had
satisfactory results with these programs. There were a couple of articles
in COMPUTE Gazette and I think RUN on how to do this. The real problem is
mechanical in nature and can be over come. Other products are PHYSICAL
EXAM 1541 and 1571 versions.
1571
The C=1571 drive is normally a double sided drive. However, it can also
emulate a 1541 and read single sided disks. Some of the earlier 1571's had
older system chips (ROMs) which caused a couple of problems. One, these
older drives were typically very slow when writing to the back side of a
disk. Two, it would take these drives ~30 seconds to go into single sided
mode. To check your ROM version, read the error channel of the disk drive
right after startup. On the 128, just PRINT DS$. On the 64, use:
10 open15,8,15:input#15,a,a$,b,c:close15:printa,a$,b,c
Run the program; if the message says v3.0 or v3.1, you have the newer ROM.
If it has a version <3.0, you probably have the older ROM.
| One problem that might occur is not having the head close enough to the disk
| as required because of the light tension of the spring that pulls the head
down. Somewhere I remember that there was supposed to be a replacement
part. However, one of the alignment programs suggesting using pennies to
weight it down and lo and behold it started working.
1581
The C=1581 drive is a 3.5" drive that uses DSDD 800K disks. It is
compatible with both the C64 and C128, although some programs will not work
correctly with the 1581.
A small number of 1581's were shipped with an early version of a controller
chip which has problems with some software.
+ 12.2. What do I do for my ill computer?
| Commodore 64
The most common problem with the C-64 is it's power supply. The C64 power
supplies are not especially powerful, and have this disturbing tendency to
fail. If your computer stops working, first check the power supply.
Replacement power supplies can be obtained from a number of mail order
places (e.g. Tenex, Parsec, Inc.). Additionally, several places advertise
"heavy-duty" power supplies that come with warranties, and give the C64
enough power to run a REU.
If your power supply goes, it can sometimes take other parts of the
computer with it. If your power supply has died, but the C64 continues
to fail with a known working power supply, it is likely that a few of your
chips got fried.
| Commodore 128 and 128D
Like the 1571, the C-128 has an older ROM and a newer ROM. The differences
between the two are less serious than is the case with a 1571. The easiest
way to tell the difference is to click down the CAPS LOCK key and hit Q
while in BASIC direct mode. If you see a lower case q, then you have an
older ROM. If you see an upper case Q, then you have a newer ROM. New ROMs
can be ordered from (e.g. the Grapevine Group) for about $25. The ROM chips
in the 128 are all socketed, so replacing the chips is relatively easy.
+ 12.3. What do I do for my ill keyboard?
+ Clean it.
+ 13. Miscellaneous
| 1571 side swapping
On a 128, you can force the 1571 to go into single sided mode with the drive
command "u0>m0". (Issue such a command with open15,8,15,"u0>m0":close15.)
On the 64, a 1571 defaults to single sided mode, but you can convert it to
double sided mode (and read full double sided disk in 64 mode) with the
drive command "u0>m1". While in single sided mode, you can actually format
both sides of the disk as separate file systems. The command "u0>h0"
selects the regular side of the disk, and "u0>h1" selects the flip side of
the disk. Note that the flip side, when formatted this way, cannot be read
by a 1541; neither side will be readable by a 1571 when the disk is
inserted upside-down.
| 1581 initial drive number
When the 1581 is initialized, as well as checking the boot sector of the
disk, it also looks for a file "copyright cbm 86". This file, if found,
can specify a device number for the 1581 disk. Whenever the 1581 is booted
or initialized with this disk inserted, its device number will be changed
to the specified number. The utility 1581-auto-dev by David W. Tamkin
(can be found on ccnga.uwaterloo.ca in the utilities directory) will create
| this file
+ 14. Credits
+ I want to extend my thanks to the following people for their help in
+ providing correct, up-to-date information in this FAQ:
+ Fred Mueller, who maintained this FAQ before I.
+ Compuserve Commodore Forum Sysop Marte Brengle, for the write up on CIS.
+ Gunther Birznieks, for the updated info on the Zip-Card.
+ Jouko Valta, for the info on accessing the extra VDC RAM.
+ Robert Cook, for the correct info on the fastloader internals.
+ Andreas Boose, for the info on the Turbo Process.
+ Craig Bruce, for proofreading, spellchecking, LRR info, and .bco info.
+.Richard Hable, for info on 1541-dos.
+ Peter Weighill, for info on the emulation FAQ.
+ Georg Schwarz, for proofreading the FAQ.
+ Gaelyne Moranec, for info on CEE-64 Alive!
+ Kevin Jensen, for the magazine and repair info, and for proofreading.
+ George Page, for info on Colorado User's Group.
+ Fredrik Ekman, for info on the commodor mail list.
+ Chris Bongarts, for more info on the commodor mail list.
+ Russell Alphey, for info on cbm-hackers mail list.
+ Craig Bruce, for info on the new home of ccosun.
+ Michael Kelley, for updated info on BBCG User Group.
+ Richard Hable, for info on RAMDOS.
+ Philip Zembrod, for info on drive blink patterns.
+ Tom Netsel, for info on Compute's Gazette.
+ Shahriar Ghadishah, for more info on the disk drive blink patterns.
+ George Page, for still more info on the drive blink patterns.
--
Jim Brain, Embedded Systems Designer, Brain Innovations.
brain@msen.com
Dabbling in VR, Old Commodore Computers, and Good Times!
"The above views DO reflect my employer, since I am my employer" - Jim Brain